package fitness.com;



import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;


public class IMC  extends Activity{
	 
	
	 @Override
	    public void onCreate(Bundle savedInstanceState) {
	        super.onCreate(savedInstanceState);
	        setContentView(R.layout.imc);
	       
	       Button button = (Button) findViewById(R.id.boton1);
	       Button button2 = (Button) findViewById(R.id.boton2);
	       
	     
	         
	         
	        
	         
	         button.setOnClickListener(new View.OnClickListener() {
	             public void onClick(View v) {
	            
	            	    EditText metros1 = (EditText) findViewById(R.id.metros);
		            	EditText centimetros1 = (EditText) findViewById(R.id.centimetros);
		            	EditText peso1 = (EditText) findViewById(R.id.peso);
		            	TextView resultado = (TextView) findViewById(R.id.mensaje);
		            	
	            	
	            	int peso2 = Integer.parseInt(peso1.getText().toString());
	            	int metros2 = Integer.parseInt(metros1.getText().toString());
	            	int centimetros2 = Integer.parseInt(centimetros1.getText().toString());
	            	int alturacen;
	            	double alturaf;
	            	
	            	alturacen = (metros2*100)+centimetros2;//altura en centimetros
	            	alturaf = alturacen *0.01;
	            	double imc = peso2/(alturaf*alturaf);
	            	double imc2 = (Math.rint(imc*10)/10.0);//aproximo el resultado
	            	
	               
	            	
	            	   if(imc < 18)
	            	    {
	            	     
	            		resultado.setText(String.valueOf("Su imc ="+imc2+"app, su estado es Delgado"));
	            	    }
	            	    else if (imc > 18.5 && imc < 24.9)
	            	    {
	            	     
	            	    	resultado.setText(String.valueOf("Su imc ="+imc2+"app, su estado es Normal"));
	            	    }
	            	    else if (imc > 25 && imc < 29.9)
	            	    {
	            	       
	            	    	resultado.setText(String.valueOf("Su imc ="+imc2+"app, su estado es Sobrepeso"));
	            	    }
	            	    else if (imc > 30 && imc < 34.9 )
	            	    {
	            	     
	            	    	resultado.setText(String.valueOf("Su imc ="+imc2+"app, su estado es Obeso Tipo I"));
	            	    }
	            	    else if (imc > 35 && imc < 39.9 )
	            	    {
	            	   
	            	    	resultado.setText(String.valueOf("Su imc ="+imc2+"app, su estado es Obeso Tipo II"));
	            	    }
	            	    else if (imc > 40 )
	            	    {
	            	     
	            	    	resultado.setText(String.valueOf("Su imc ="+imc2+"app, su estado es Obeso Tipo III"));
	            	    }
	            	
	            	
	            	
	            	 
	            	
	             }
	         });  
	         
	         button2.setOnClickListener(new View.OnClickListener() {
	             public void onClick(View v) {
	            	 Intent IMB = new Intent(IMC.this,TablaImc.class);
	             	startActivity(IMB);
	             	finish();
	            	
	             }
	         });   
	        
	 }
	
	
	

}


